package com.cmii.sjw.department.control.jsc.service;

import com.cmii.sjw.department.control.jsc.model.ConferenceParticipant;
import com.cmii.sjw.department.control.jsc.model.DistrictSchool;
import com.cmii.sjw.department.control.jsc.model.params.SchoolAdminParams;
import com.cmii.sjw.department.control.jsc.model.params.UniversitiesAdminParams;
import com.cmii.sjw.department.control.jsc.util.Result;

import java.util.List;

/**
 * @author jfh
 * @Date 2025年06月07日 11:58
 */
public interface SchoolAdminService {

    List<DistrictSchool> districtList();

    List<DistrictSchool> schoolList(String district);

    Result<String> ordinarySchoolAdminSave(List<SchoolAdminParams> paramsList);

    Result<String> universitiesAdminSave(List<UniversitiesAdminParams> paramsList);

    Result<String> conferenceParticipantSave(List<ConferenceParticipant> paramsList);

    void validation();
}
